import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import AnalysisClasses.entities.*;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Customer c = new Customer();
		c.createCustomer("Spiros", "Spiros", "111111", "Patision 35", 11111, "Athens");
		//System.out.println(c.getFirstName() + " " + c.getLastName() + " " + c.getAFM() + " " + c.getAddress() + " " + c.getTK() + " " + c.getCity());
		c.changeAddress("Evelpidon 47", 11112, "Larisa");
		//System.out.println(c.getFirstName() + " " + c.getLastName() + " " + c.getAFM() + " " + c.getAddress() + " " + c.getTK() + " " + c.getCity());
		Service s1 = new Service();
		s1.setTypeOfService(TypeOfService.internet24Mbps);
	/*	s1.setTypeOfCost(TypeOfCost.perMonth);
		s1.setUnitCost(40);
		
		Service s2 = new Service();
		s2.setTypeOfService(TypeOfService.internet2Mbps);
		s2.setTypeOfCost(TypeOfCost.perMin);
		s2.setUnitCost(0.9);
		
		Service s3 = new Service();
		s3.setTypeOfService(TypeOfService.IPTV);
		s3.setTypeOfCost(TypeOfCost.perMonth);
		s3.setUnitCost(30);
		
		Service s4 = new Service();
		s4.setTypeOfService(TypeOfService.VOIP);
		s4.setTypeOfCost(TypeOfCost.perMB);
		s4.setUnitCost(0.05);
		
		Program p1 = new Program();
		List<Service> l = new ArrayList<Service>();
		l.add(s1);
		l.add(s3);
		
		p1.createProgram("program1", l);
		
		Subscription sub1 = new Subscription();
		//sub1.createSubscription(c, p1, 11123, "AA", new Date(), "Alexandras 5",SubscriptionState.pending);
		*/
	}

}
